The data source of this work is the results from the paper Monitoring global development aid with machine learning specifically sourced from their Github

Goal of this work

Visualize more granular descriptions of aid than the 17 SDG’s for Small Island Develping States (SIDS)

Below is a visualization of each SIDS and their total disbursement (funding), color coordinated to illustrate what fraction of the budget was used for a given sector. The results indicate that of the 31 SIDS, Haiti received the most funds, with the majority directed towards the ‘Emergency Response’ sector.

ggplotly(plot)

Next, we have a heat-map of the distribution of funds by sector. Each tile represents the percentage of that SIDS’ total budget spent on the corresponding sector. Darker colors indicate a higher percentage; for example, Bahrain used over 70% of its’ funding on Education, indicated by the dark red tile on the lower left side of the map.

ggplotly(tile_plot)

For perspective, this is the global breakdown of aid distribution by Sector and Topic. The outer ring shows us the distribution of funding for each sector, separated by their respective topics.

p <- sunburst(topic_sector_sunburst_merged_all, legend=FALSE)
p
Legend

This sunburst chart allows us to better visualize the relationship between the SIDS sectors and their overarching “topics” as a collective, representing the data for all disbursement of all SIDS, combined. The inner ring represents the proportion of funding that was distributed to each topic, of which there are 31. The outer ring shows us the distribution of funding for each sector, separated by their respective topics.

p <- sunburst(topic_sector_sunburst_merged, legend=FALSE, width="100%", height=400)
p
Legend

Lastly, we have three different sunbursts that illustrate the budgets of SIDS based on their region. From left to right; the Caribbean region, the Pacific region, and the Atlantic/Indian Ocean/South China Sea region. Compare these charts with the original sunburst to better understand how the funding is disbursed regionally.

div(
  style="display: flex; align-items:center;",
  div(style="width:50%; border:1px solid #ccc;", car),
  div(style="width:50%; border:1px solid #ccc;", pac),
  div(style="width:50%; border:1px solid #ccc;", AIS)
)
Legend
Legend
Legend